import Vue from 'vue'
import VueRouter from 'vue-router'
import hooks from './hooks'
Vue.use(VueRouter)
// ...
const files = require.context('./', false, /\.router.js$/);
console.log(files);
const routes = [];
files.keys().forEach(key => {
    routes.push(...files(key).default);
});
console.log(routes);
// 入口文件
const router = new VueRouter({
    mode: 'history',
    base: process.env.BASE_URL,
    routes// 实现路由的模块化
});
Object.values(hooks).forEach(hook => {
    router.beforeEach(hook.bind(router)) // 将this绑定成router
})

export default router
